radar telemeter - German English Dictionary